package com.akk.module.avs.mapper;

import com.akk.module.avs.entity.AvsYbCardAccess;
import com.akk.module.avs.entity.AvsYbCardAccessExample;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface AvsYbCardAccessMapper {
    int countByExample(AvsYbCardAccessExample example);

    int deleteByExample(AvsYbCardAccessExample example);

    int deleteByPrimaryKey(Long accessId);

    int insert(AvsYbCardAccess record);

    int insertSelective(AvsYbCardAccess record);

    List<AvsYbCardAccess> selectByExample(AvsYbCardAccessExample example);

    AvsYbCardAccess selectByPrimaryKey(Long accessId);

    int updateByExampleSelective(@Param("record") AvsYbCardAccess record, @Param("example") AvsYbCardAccessExample example);

    int updateByExample(@Param("record") AvsYbCardAccess record, @Param("example") AvsYbCardAccessExample example);

    int updateByPrimaryKeySelective(AvsYbCardAccess record);

    int updateByPrimaryKey(AvsYbCardAccess record);
}